Besides deciding which fonts to preload, you also have to tell the
TEX sytem which external fonts are available and how they are
organized in families, series, shapes and sizes. In short you have to
set up internal tables giving informations like ``family cmr,
series b, shape n, size 10 is associated with the
external font cmb10 but there is no font with similar
characteristics in size 9''. This is done with the
\new@fontshape
command, either in a style file (see ` concrete.sty' as an example) or when dumping a format.
Again two files fontdef.ori and fontdef.max are
distributed. You can copy one of them to fontdef.tex. The
file fontdef.ori defines all fonts which are necessary to run
standard LATEX documents while fontdef.max also defines
certain fonts from the AMSFonts collection.
To make other font families available you can
either append appropriate \new@fontshape
definitions to fontdef.tex (again, leave the originals untouched!) or add them in a
style file.12 For a
detailed description of how to set up new families with the
\new@fontshape
command, see [5] about the basic
macros or one of the example files.